home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / emulator / shapeshifter / ssbootfile / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_23.txt < prev    next >
Text File  |  1991-04-25  |  63KB  |  1,182 lines

  1. # near model CODE resource
  2. # jump table entries: 4216-4245 (30 of them)
  3. export_527:
  4. 00000000  4E56 FF00                link       A6, -0x0100
  5. 00000004  41EE FF00                lea.l      A0, [A6 - 0x100]
  6. 00000008  4210                     clr.b      [A0]
  7. 0000000A  7005                     moveq.l    D0, 0x05
  8. 0000000C  2F00                     move.l     -[A7], D0
  9. 0000000E  4878 0096                push.l     0x96
  10. 00000012  486E FF00                pea.l      [A6 - 0x100]
  11. 00000016  4EBA 04A2                jsr        [PC + 0x4A2 /* 000004BA */]
  12. 0000001A  1B6E FF01 F648           move.b     [A5 - 0x9B8], [A6 - 0xFF]
  13. 00000020  1B6E FF02 F646           move.b     [A5 - 0x9BA], [A6 - 0xFE]
  14. 00000026  1B6E FF03 F644           move.b     [A5 - 0x9BC], [A6 - 0xFD]
  15. 0000002C  4E5E                     unlink     A6
  16. 0000002E  4E75                     rts
  17. export_528:
  18. 00000030  4E56 0000                link       A6, 0
  19. 00000034  558F                     subq.l     A7, 2
  20. 00000036  206E 0008                movea.l    A0, [A6 + 0x8]
  21. 0000003A  2F08                     move.l     -[A7], A0
  22. 0000003C  206E 000C                movea.l    A0, [A6 + 0xC]
  23. 00000040  2F08                     move.l     -[A7], A0
  24. 00000042  7001                     moveq.l    D0, 0x01
  25. 00000044  1F00                     move.b     -[A7], D0
  26. 00000046  1F00                     move.b     -[A7], D0
  27. 00000048  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  28. 0000004C  101F                     move.b     D0, [A7]+
  29. 0000004E  4E5E                     unlink     A6
  30. 00000050  4E75                     rts
  31. export_529:
  32. 00000052  4E56 0000                link       A6, 0
  33. 00000056  558F                     subq.l     A7, 2
  34. 00000058  206E 0008                movea.l    A0, [A6 + 0x8]
  35. 0000005C  2F08                     move.l     -[A7], A0
  36. 0000005E  206E 000C                movea.l    A0, [A6 + 0xC]
  37. 00000062  2F08                     move.l     -[A7], A0
  38. 00000064  7000                     moveq.l    D0, 0x00
  39. 00000066  1F00                     move.b     -[A7], D0
  40. 00000068  1F00                     move.b     -[A7], D0
  41. 0000006A  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  42. 0000006E  101F                     move.b     D0, [A7]+
  43. 00000070  4E5E                     unlink     A6
  44. 00000072  4E75                     rts
  45. export_530:
  46. 00000074  4E56 0000                link       A6, 0
  47. 00000078  558F                     subq.l     A7, 2
  48. 0000007A  206E 0008                movea.l    A0, [A6 + 0x8]
  49. 0000007E  2F08                     move.l     -[A7], A0
  50. 00000080  206E 000C                movea.l    A0, [A6 + 0xC]
  51. 00000084  2F08                     move.l     -[A7], A0
  52. 00000086  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  53. 0000008A  301F                     move.w     D0, [A7]+
  54. 0000008C  4E5E                     unlink     A6
  55. 0000008E  4E75                     rts
  56. export_531:
  57. fn00000090:
  58. 00000090  4E56 FFFC                link       A6, -0x0004
  59. 00000094  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  60. 00000098  286E 0008                movea.l    A4, [A6 + 0x8]
  61. 0000009C  7000                     moveq.l    D0, 0x00
  62. 0000009E  1014                     move.b     D0, [A4]
  63. 000000A0  4A80                     tst.l      D0
  64. 000000A2  670A                     beq        +0xC /* 000000AE */
  65. 000000A4  206E 000C                movea.l    A0, [A6 + 0xC]
  66. 000000A8  1010                     move.b     D0, [A0]
  67. 000000AA  B014                     cmp.b      D0, [A4]
  68. 000000AC  6304                     bls        +0x6 /* 000000B2 */
  69. label000000AE:
  70. 000000AE  7000                     moveq.l    D0, 0x00
  71. 000000B0  6050                     bra        +0x52 /* 00000102 */
  72. label000000B2:
  73. 000000B2  206E 000C                movea.l    A0, [A6 + 0xC]
  74. 000000B6  7E00                     moveq.l    D7, 0x00
  75. 000000B8  1E10                     move.b     D7, [A0]
  76. 000000BA  4A87                     tst.l      D7
  77. 000000BC  204C                     movea.l    A0, A4
  78. 000000BE  5288                     addq.l     A0, 1
  79. 000000C0  2648                     movea.l    A3, A0
  80. 000000C2  538B                     subq.l     A3, 1
  81. 000000C4  7000                     moveq.l    D0, 0x00
  82. 000000C6  1014                     move.b     D0, [A4]
  83. 000000C8  D08B                     add.l      D0, A3
  84. 000000CA  48C7                     ext.l      D7
  85. 000000CC  9087                     sub.l      D0, D7
  86. 000000CE  5280                     addq.l     D0, 1
  87. 000000D0  2D40 FFFC                move.l     [A6 - 0x4], D0
  88. label000000D4:
  89. 000000D4  558F                     subq.l     A7, 2
  90. 000000D6  528B                     addq.l     A3, 1
  91. 000000D8  2F0B                     move.l     -[A7], A3
  92. 000000DA  206E 000C                movea.l    A0, [A6 + 0xC]
  93. 000000DE  4868 0001                pea.l      [A0 + 0x1]
  94. 000000E2  3F07                     move.w     -[A7], D7
  95. 000000E4  3F07                     move.w     -[A7], D7
  96. 000000E6  3F3C 000C                move.w     -[A7], 0xC
  97. 000000EA  A9ED                     syscall    Pack6
  98. 000000EC  301F                     move.w     D0, [A7]+
  99. 000000EE  1C00                     move.b     D6, D0
  100. 000000F0  6706                     beq        +0x8 /* 000000F8 */
  101. 000000F2  B7EE FFFC                cmpa.l     A3, [A6 - 0x4]
  102. 000000F6  65DC                     bcs        -0x22 /* 000000D4 */
  103. label000000F8:
  104. 000000F8  7000                     moveq.l    D0, 0x00
  105. 000000FA  1006                     move.b     D0, D6
  106. 000000FC  4A80                     tst.l      D0
  107. 000000FE  57C0                     seq        D0
  108. 00000100  4400                     neg.b      D0
  109. label00000102:
  110. 00000102  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  111. 00000108  4E5E                     unlink     A6
  112. 0000010A  4E75                     rts
  113. export_532:
  114. fn0000010C:
  115. 0000010C  4E56 0000                link       A6, 0
  116. 00000110  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  117. 00000114  206E 0008                movea.l    A0, [A6 + 0x8]
  118. 00000118  2F08                     move.l     -[A7], A0
  119. 0000011A  1F2D F6A8                move.b     -[A7], [A5 - 0x958]
  120. 0000011E  4EAD 0822                jsr        [A5 + 0x822 /* export_256 */]
  121. 00000122  4E5E                     unlink     A6
  122. 00000124  4E75                     rts
  123. export_533:
  124. fn00000126:
  125. 00000126  4E56 0000                link       A6, 0
  126. 0000012A  48E7 0108                movem.l    -[A7], D7,A4
  127. 0000012E  2E2E 000C                move.l     D7, [A6 + 0xC]
  128. 00000132  286E 0008                movea.l    A4, [A6 + 0x8]
  129. 00000136  2007                     move.l     D0, D7
  130. 00000138  D0BC 0000 03FF           add.l      D0, 0x3FF
  131. 0000013E  720A                     moveq.l    D1, 0x0A
  132. 00000140  E2A0                     asr        D0, D1
  133. 00000142  2E00                     move.l     D7, D0
  134. 00000144  6614                     bne        +0x16 /* 0000015A */
  135. 00000146  7001                     moveq.l    D0, 0x01
  136. 00000148  2F00                     move.l     -[A7], D0
  137. 0000014A  4878 0096                push.l     0x96
  138. 0000014E  2F0C                     move.l     -[A7], A4
  139. 00000150  4EBA 0368                jsr        [PC + 0x368 /* 000004BA */]
  140. 00000154  4FEF 000C                lea.l      A7, [A7 + 0xC]
  141. 00000158  6016                     bra        +0x18 /* 00000170 */
  142. label0000015A:
  143. 0000015A  2F07                     move.l     -[A7], D7
  144. 0000015C  2F0C                     move.l     -[A7], A4
  145. 0000015E  4EBA FFAC                jsr        [PC - 0x54 /* 0000010C */]
  146. 00000162  704B                     moveq.l    D0, 0x4B
  147. 00000164  2F00                     move.l     -[A7], D0
  148. 00000166  2F0C                     move.l     -[A7], A4
  149. 00000168  4EBA 04A0                jsr        [PC + 0x4A0 /* 0000060A */]
  150. 0000016C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  151. label00000170:
  152. 00000170  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  153. 00000176  4E5E                     unlink     A6
  154. 00000178  4E75                     rts
  155. export_534:
  156. 0000017A  4E56 FF00                link       A6, -0x0100
  157. 0000017E  48E7 0308                movem.l    -[A7], D6,D7,A4
  158. 00000182  286E 0008                movea.l    A4, [A6 + 0x8]
  159. 00000186  2C2E 000C                move.l     D6, [A6 + 0xC]
  160. 0000018A  0C86 0010 0000           cmpi.l     D6, 0x100000
  161. 00000190  6500 0082                bcs        +0x84 /* 00000214 */
  162. 00000194  2E06                     move.l     D7, D6
  163. 00000196  4247                     clr.w      D7
  164. 00000198  4847                     swap.w     D7
  165. 0000019A  E84F                     lsr        D7.w, 4
  166. 0000019C  4A87                     tst.l      D7
  167. 0000019E  41EE FF00                lea.l      A0, [A6 - 0x100]
  168. 000001A2  4210                     clr.b      [A0]
  169. 000001A4  2F07                     move.l     -[A7], D7
  170. 000001A6  486E FF00                pea.l      [A6 - 0x100]
  171. 000001AA  4EBA FF60                jsr        [PC - 0xA0 /* 0000010C */]
  172. 000001AE  2E3C 000F FFFF           move.l     D7, 0xFFFFF
  173. 000001B4  CE86                     and.l      D7, D6
  174. 000001B6  2007                     move.l     D0, D7
  175. 000001B8  223C 0001 9999           move.l     D1, 0x19999
  176. 000001BE  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  177. 000001C2  2E00                     move.l     D7, D0
  178. 000001C4  508F                     addq.l     A7, 8
  179. 000001C6  672A                     beq        +0x2C /* 000001F2 */
  180. 000001C8  7000                     moveq.l    D0, 0x00
  181. 000001CA  102D F6A6                move.b     D0, [A5 - 0x95A]
  182. 000001CE  2F00                     move.l     -[A7], D0
  183. 000001D0  486E FF00                pea.l      [A6 - 0x100]
  184. 000001D4  4EBA 0434                jsr        [PC + 0x434 /* 0000060A */]
  185. 000001D8  7009                     moveq.l    D0, 0x09
  186. 000001DA  B087                     cmp.l      D0, D7
  187. 000001DC  6F04                     ble        +0x6 /* 000001E2 */
  188. 000001DE  2007                     move.l     D0, D7
  189. 000001E0  6002                     bra        +0x4 /* 000001E4 */
  190. label000001E2:
  191. 000001E2  7009                     moveq.l    D0, 0x09
  192. label000001E4:
  193. 000001E4  2F00                     move.l     -[A7], D0
  194. 000001E6  486E FF00                pea.l      [A6 - 0x100]
  195. 000001EA  4EBA 04A6                jsr        [PC + 0x4A6 /* 00000692 */]
  196. 000001EE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  197. label000001F2:
  198. 000001F2  7002                     moveq.l    D0, 0x02
  199. 000001F4  2F00                     move.l     -[A7], D0
  200. 000001F6  4878 0096                push.l     0x96
  201. 000001FA  2F0C                     move.l     -[A7], A4
  202. 000001FC  4EBA 02BC                jsr        [PC + 0x2BC /* 000004BA */]
  203. 00000200  7000                     moveq.l    D0, 0x00
  204. 00000202  2F00                     move.l     -[A7], D0
  205. 00000204  486E FF00                pea.l      [A6 - 0x100]
  206. 00000208  2F0C                     move.l     -[A7], A4
  207. 0000020A  4EBA 0954                jsr        [PC + 0x954 /* 00000B60 */]
  208. 0000020E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  209. 00000212  600A                     bra        +0xC /* 0000021E */
  210. label00000214:
  211. 00000214  2F06                     move.l     -[A7], D6
  212. 00000216  2F0C                     move.l     -[A7], A4
  213. 00000218  4EBA FF0C                jsr        [PC - 0xF4 /* 00000126 */]
  214. 0000021C  508F                     addq.l     A7, 8
  215. label0000021E:
  216. 0000021E  4CEE 10C0 FEF4           movem.l    D6,D7,A4, [A6 - 0x10C]
  217. 00000224  4E5E                     unlink     A6
  218. 00000226  4E75                     rts
  219. fn00000228:
  220. 00000228  4E56 0000                link       A6, 0
  221. 0000022C  2F0C                     move.l     -[A7], A4
  222. 0000022E  286E 0008                movea.l    A4, [A6 + 0x8]
  223. 00000232  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  224. 00000236  2F0C                     move.l     -[A7], A4
  225. 00000238  4EBA FED2                jsr        [PC - 0x12E /* 0000010C */]
  226. 0000023C  7000                     moveq.l    D0, 0x00
  227. 0000023E  1014                     move.b     D0, [A4]
  228. 00000240  0C00 0002                cmpi.b     D0, 0x2
  229. 00000244  508F                     addq.l     A7, 8
  230. 00000246  640C                     bcc        +0xE /* 00000254 */
  231. 00000248  7020                     moveq.l    D0, 0x20
  232. 0000024A  2F00                     move.l     -[A7], D0
  233. 0000024C  2F0C                     move.l     -[A7], A4
  234. 0000024E  4EBA 04C0                jsr        [PC + 0x4C0 /* 00000710 */]
  235. 00000252  508F                     addq.l     A7, 8
  236. label00000254:
  237. 00000254  286E FFFC                movea.l    A4, [A6 - 0x4]
  238. 00000258  4E5E                     unlink     A6
  239. 0000025A  4E75                     rts
  240. fn0000025C:
  241. 0000025C  4E56 FFFC                link       A6, -0x0004
  242. 00000260  48E7 0018                movem.l    -[A7], A3,A4
  243. 00000264  286E 0008                movea.l    A4, [A6 + 0x8]
  244. 00000268  47D4                     lea.l      A3, [A4]
  245. 0000026A  204B                     movea.l    A0, A3
  246. 0000026C  5288                     addq.l     A0, 1
  247. 0000026E  7000                     moveq.l    D0, 0x00
  248. 00000270  1013                     move.b     D0, [A3]
  249. 00000272  D088                     add.l      D0, A0
  250. 00000274  5380                     subq.l     D0, 1
  251. 00000276  2D40 FFFC                move.l     [A6 - 0x4], D0
  252. 0000027A  2040                     movea.l    A0, D0
  253. 0000027C  1010                     move.b     D0, [A0]
  254. 0000027E  4880                     ext.w      D0
  255. 00000280  206D FEF4                movea.l    A0, [A5 - 0x10C]
  256. 00000284  7204                     moveq.l    D1, 0x04
  257. 00000286  C230 0000                and.b      D1, [A0 + D0.w]
  258. 0000028A  1001                     move.b     D0, D1
  259. 0000028C  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  260. 00000292  4E5E                     unlink     A6
  261. 00000294  4E75                     rts
  262. fn00000296:
  263. 00000296  4E56 0000                link       A6, 0
  264. 0000029A  48E7 0118                movem.l    -[A7], D7,A3,A4
  265. 0000029E  286E 0008                movea.l    A4, [A6 + 0x8]
  266. 000002A2  204C                     movea.l    A0, A4
  267. 000002A4  5288                     addq.l     A0, 1
  268. 000002A6  7000                     moveq.l    D0, 0x00
  269. 000002A8  1014                     move.b     D0, [A4]
  270. 000002AA  D088                     add.l      D0, A0
  271. 000002AC  2640                     movea.l    A3, D0
  272. 000002AE  538B                     subq.l     A3, 1
  273. 000002B0  4207                     clr.b      D7
  274. 000002B2  6004                     bra        +0x6 /* 000002B8 */
  275. label000002B4:
  276. 000002B4  5207                     addq.b     D7, 1
  277. 000002B6  538B                     subq.l     A3, 1
  278. label000002B8:
  279. 000002B8  204C                     movea.l    A0, A4
  280. 000002BA  5288                     addq.l     A0, 1
  281. 000002BC  B1CB                     cmpa.l     A0, A3
  282. 000002BE  6210                     bhi        +0x12 /* 000002D0 */
  283. 000002C0  1013                     move.b     D0, [A3]
  284. 000002C2  4880                     ext.w      D0
  285. 000002C4  206D FEF4                movea.l    A0, [A5 - 0x10C]
  286. 000002C8  7204                     moveq.l    D1, 0x04
  287. 000002CA  C230 0000                and.b      D1, [A0 + D0.w]
  288. 000002CE  66E4                     bne        -0x1A /* 000002B4 */
  289. label000002D0:
  290. 000002D0  7000                     moveq.l    D0, 0x00
  291. 000002D2  1007                     move.b     D0, D7
  292. 000002D4  0C40 0001                cmpi.w     D0, 0x1
  293. 000002D8  6608                     bne        +0xA /* 000002E2 */
  294. 000002DA  7020                     moveq.l    D0, 0x20
  295. 000002DC  B013                     cmp.b      D0, [A3]
  296. 000002DE  6602                     bne        +0x4 /* 000002E2 */
  297. 000002E0  5207                     addq.b     D7, 1
  298. label000002E2:
  299. 000002E2  1007                     move.b     D0, D7
  300. 000002E4  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  301. 000002EA  4E5E                     unlink     A6
  302. 000002EC  4E75                     rts
  303. export_535:
  304. fn000002EE:
  305. 000002EE  4E56 FFF8                link       A6, -0x0008
  306. 000002F2  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  307. 000002F6  266E 000C                movea.l    A3, [A6 + 0xC]
  308. 000002FA  286E 0008                movea.l    A4, [A6 + 0x8]
  309. 000002FE  2F0C                     move.l     -[A7], A4
  310. 00000300  4EBA FF5A                jsr        [PC - 0xA6 /* 0000025C */]
  311. 00000304  206E 0010                movea.l    A0, [A6 + 0x10]
  312. 00000308  1080                     move.b     [A0], D0
  313. 0000030A  2D4C FFFC                move.l     [A6 - 0x4], A4
  314. 0000030E  204C                     movea.l    A0, A4
  315. 00000310  5288                     addq.l     A0, 1
  316. 00000312  224C                     movea.l    A1, A4
  317. 00000314  7000                     moveq.l    D0, 0x00
  318. 00000316  1011                     move.b     D0, [A1]
  319. 00000318  D088                     add.l      D0, A0
  320. 0000031A  7200                     moveq.l    D1, 0x00
  321. 0000031C  1213                     move.b     D1, [A3]
  322. 0000031E  9081                     sub.l      D0, D1
  323. 00000320  2D40 FFF8                move.l     [A6 - 0x8], D0
  324. 00000324  206E 0010                movea.l    A0, [A6 + 0x10]
  325. 00000328  4A10                     tst.b      [A0]
  326. 0000032A  588F                     addq.l     A7, 4
  327. 0000032C  6710                     beq        +0x12 /* 0000033E */
  328. 0000032E  2F0C                     move.l     -[A7], A4
  329. 00000330  4EBA FF64                jsr        [PC - 0x9C /* 00000296 */]
  330. 00000334  7200                     moveq.l    D1, 0x00
  331. 00000336  1200                     move.b     D1, D0
  332. 00000338  93AE FFF8                sub.l      [A6 - 0x8], D1
  333. 0000033C  588F                     addq.l     A7, 4
  334. label0000033E:
  335. 0000033E  49EB 0001                lea.l      A4, [A3 + 0x1]
  336. 00000342  7E00                     moveq.l    D7, 0x00
  337. 00000344  1E13                     move.b     D7, [A3]
  338. 00000346  7600                     moveq.l    D3, 0x00
  339. 00000348  6012                     bra        +0x14 /* 0000035C */
  340. label0000034A:
  341. 0000034A  206E FFF8                movea.l    A0, [A6 - 0x8]
  342. 0000034E  52AE FFF8                addq.l     [A6 - 0x8], 1
  343. 00000352  1010                     move.b     D0, [A0]
  344. 00000354  B01C                     cmp.b      D0, [A4]+
  345. 00000356  6608                     bne        +0xA /* 00000360 */
  346. 00000358  2007                     move.l     D0, D7
  347. 0000035A  5387                     subq.l     D7, 1
  348. label0000035C:
  349. 0000035C  B687                     cmp.l      D3, D7
  350. 0000035E  6DEA                     blt        -0x14 /* 0000034A */
  351. label00000360:
  352. 00000360  4A87                     tst.l      D7
  353. 00000362  57C0                     seq        D0
  354. 00000364  0240 0001                andi.w     D0, 0x1
  355. 00000368  48C0                     ext.l      D0
  356. 0000036A  206E 0014                movea.l    A0, [A6 + 0x14]
  357. 0000036E  1080                     move.b     [A0], D0
  358. 00000370  4CEE 1888 FFE8           movem.l    D3,D7,A3,A4, [A6 - 0x18]
  359. 00000376  4E5E                     unlink     A6
  360. 00000378  4E75                     rts
  361. export_536:
  362. 0000037A  4E56 FF00                link       A6, -0x0100
  363. 0000037E  48E7 0308                movem.l    -[A7], D6,D7,A4
  364. 00000382  2E2E 000C                move.l     D7, [A6 + 0xC]
  365. 00000386  286E 0008                movea.l    A4, [A6 + 0x8]
  366. 0000038A  7003                     moveq.l    D0, 0x03
  367. 0000038C  2F00                     move.l     -[A7], D0
  368. 0000038E  4878 0096                push.l     0x96
  369. 00000392  2F0C                     move.l     -[A7], A4
  370. 00000394  4EBA 0124                jsr        [PC + 0x124 /* 000004BA */]
  371. 00000398  41EE FF00                lea.l      A0, [A6 - 0x100]
  372. 0000039C  4210                     clr.b      [A0]
  373. 0000039E  1C2D F697                move.b     D6, [A5 - 0x969]
  374. 000003A2  2F07                     move.l     -[A7], D7
  375. 000003A4  1F06                     move.b     -[A7], D6
  376. 000003A6  486E FF00                pea.l      [A6 - 0x100]
  377. 000003AA  3F3C 0000                move.w     -[A7], 0x0
  378. 000003AE  A9ED                     syscall    Pack6
  379. 000003B0  7000                     moveq.l    D0, 0x00
  380. 000003B2  2F00                     move.l     -[A7], D0
  381. 000003B4  486E FF00                pea.l      [A6 - 0x100]
  382. 000003B8  2F0C                     move.l     -[A7], A4
  383. 000003BA  4EBA 07A4                jsr        [PC + 0x7A4 /* 00000B60 */]
  384. 000003BE  2F07                     move.l     -[A7], D7
  385. 000003C0  7000                     moveq.l    D0, 0x00
  386. 000003C2  1F00                     move.b     -[A7], D0
  387. 000003C4  486E FF00                pea.l      [A6 - 0x100]
  388. 000003C8  3F3C 0002                move.w     -[A7], 0x2
  389. 000003CC  A9ED                     syscall    Pack6
  390. 000003CE  7001                     moveq.l    D0, 0x01
  391. 000003D0  2F00                     move.l     -[A7], D0
  392. 000003D2  486E FF00                pea.l      [A6 - 0x100]
  393. 000003D6  2F0C                     move.l     -[A7], A4
  394. 000003D8  4EBA 0786                jsr        [PC + 0x786 /* 00000B60 */]
  395. 000003DC  4CEE 10C0 FEF4           movem.l    D6,D7,A4, [A6 - 0x10C]
  396. 000003E2  4E5E                     unlink     A6
  397. 000003E4  4E75                     rts
  398. export_537:
  399. fn000003E6:
  400. 000003E6  4E56 0000                link       A6, 0
  401. 000003EA  48E7 0118                movem.l    -[A7], D7,A3,A4
  402. 000003EE  266E 000C                movea.l    A3, [A6 + 0xC]
  403. 000003F2  3E2E 0012                move.w     D7, [A6 + 0x12]
  404. 000003F6  2053                     movea.l    A0, [A3]
  405. 000003F8  BE50                     cmp.w      D7, [A0]
  406. 000003FA  6304                     bls        +0x6 /* 00000400 */
  407. 000003FC  7000                     moveq.l    D0, 0x00
  408. 000003FE  6028                     bra        +0x2A /* 00000428 */
  409. label00000400:
  410. 00000400  2853                     movea.l    A4, [A3]
  411. 00000402  548C                     addq.l     A4, 2
  412. 00000404  6008                     bra        +0xA /* 0000040E */
  413. label00000406:
  414. 00000406  7000                     moveq.l    D0, 0x00
  415. 00000408  1014                     move.b     D0, [A4]
  416. 0000040A  5240                     addq.w     D0, 1
  417. 0000040C  D8C0                     add.w      A4, D0
  418. label0000040E:
  419. 0000040E  3007                     move.w     D0, D7
  420. 00000410  5347                     subq.w     D7, 1
  421. 00000412  7200                     moveq.l    D1, 0x00
  422. 00000414  3200                     move.w     D1, D0
  423. 00000416  4A81                     tst.l      D1
  424. 00000418  62EC                     bhi        -0x12 /* 00000406 */
  425. 0000041A  2F0C                     move.l     -[A7], A4
  426. 0000041C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  427. 00000420  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  428. 00000424  7001                     moveq.l    D0, 0x01
  429. 00000426  508F                     addq.l     A7, 8
  430. label00000428:
  431. 00000428  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  432. 0000042E  4E5E                     unlink     A6
  433. 00000430  4E75                     rts
  434. export_538:
  435. fn00000432:
  436. 00000432  4E56 0000                link       A6, 0
  437. 00000436  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  438. 0000043A  2E2E 000C                move.l     D7, [A6 + 0xC]
  439. 0000043E  286E 0008                movea.l    A4, [A6 + 0x8]
  440. 00000442  203C 0000 FFFF           move.l     D0, 0xFFFF
  441. 00000448  C087                     and.l      D0, D7
  442. 0000044A  223C 0000 00FA           move.l     D1, 0xFA
  443. 00000450  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  444. 00000454  2A07                     move.l     D5, D7
  445. 00000456  9A80                     sub.l      D5, D0
  446. 00000458  2C07                     move.l     D6, D7
  447. 0000045A  9C85                     sub.l      D6, D5
  448. 0000045C  700A                     moveq.l    D0, 0x0A
  449. 0000045E  B086                     cmp.l      D0, D6
  450. 00000460  622E                     bhi        +0x30 /* 00000490 */
  451. 00000462  2F05                     move.l     -[A7], D5
  452. 00000464  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  453. 0000046A  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  454. 0000046E  2640                     movea.l    A3, D0
  455. 00000470  200B                     move.l     D0, A3
  456. 00000472  508F                     addq.l     A7, 8
  457. 00000474  671A                     beq        +0x1C /* 00000490 */
  458. 00000476  3006                     move.w     D0, D6
  459. 00000478  907C 000A                sub.w      D0, 0xA /* '\n' */
  460. 0000047C  48C0                     ext.l      D0
  461. 0000047E  2F00                     move.l     -[A7], D0
  462. 00000480  2F0B                     move.l     -[A7], A3
  463. 00000482  2F0C                     move.l     -[A7], A4
  464. 00000484  4EBA FF60                jsr        [PC - 0xA0 /* 000003E6 */]
  465. 00000488  4A00                     tst.b      D0
  466. 0000048A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  467. 0000048E  6620                     bne        +0x22 /* 000004B0 */
  468. label00000490:
  469. 00000490  2F07                     move.l     -[A7], D7
  470. 00000492  2F3C 5354 5220           move.l     -[A7], 0x53545220 /* 'STR ' */
  471. 00000498  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  472. 0000049C  2640                     movea.l    A3, D0
  473. 0000049E  2F0B                     move.l     -[A7], A3
  474. 000004A0  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  475. 000004A4  2F13                     move.l     -[A7], [A3]
  476. 000004A6  2F0C                     move.l     -[A7], A4
  477. 000004A8  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  478. 000004AC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  479. label000004B0:
  480. 000004B0  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  481. 000004B6  4E5E                     unlink     A6
  482. 000004B8  4E75                     rts
  483. export_539:
  484. fn000004BA:
  485. 000004BA  4E56 0000                link       A6, 0
  486. 000004BE  2F0C                     move.l     -[A7], A4
  487. 000004C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  488. 000004C4  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  489. 000004CA  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  490. 000004CE  2840                     movea.l    A4, D0
  491. 000004D0  2F0C                     move.l     -[A7], A4
  492. 000004D2  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  493. 000004D6  302E 0012                move.w     D0, [A6 + 0x12]
  494. 000004DA  5340                     subq.w     D0, 1
  495. 000004DC  48C0                     ext.l      D0
  496. 000004DE  2F00                     move.l     -[A7], D0
  497. 000004E0  2F0C                     move.l     -[A7], A4
  498. 000004E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  499. 000004E6  4EBA FEFE                jsr        [PC - 0x102 /* 000003E6 */]
  500. 000004EA  4A00                     tst.b      D0
  501. 000004EC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  502. 000004F0  660C                     bne        +0xE /* 000004FE */
  503. 000004F2  2F3C FFFF FF40           move.l     -[A7], 0xFFFFFF40
  504. 000004F8  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  505. 000004FC  588F                     addq.l     A7, 4
  506. label000004FE:
  507. 000004FE  286E FFFC                movea.l    A4, [A6 - 0x4]
  508. 00000502  4E5E                     unlink     A6
  509. 00000504  4E75                     rts
  510. export_540:
  511. 00000506  4E56 0000                link       A6, 0
  512. 0000050A  48E7 0108                movem.l    -[A7], D7,A4
  513. 0000050E  286E 0008                movea.l    A4, [A6 + 0x8]
  514. 00000512  7E00                     moveq.l    D7, 0x00
  515. 00000514  602C                     bra        +0x2E /* 00000542 */
  516. label00000516:
  517. 00000516  7000                     moveq.l    D0, 0x00
  518. 00000518  1034 7801                move.b     D0, [A4 + D7 + 0x1]
  519. 0000051C  206D FEF4                movea.l    A0, [A5 - 0x10C]
  520. 00000520  7204                     moveq.l    D1, 0x04
  521. 00000522  C230 0000                and.b      D1, [A0 + D0.w]
  522. 00000526  6716                     beq        +0x18 /* 0000053E */
  523. 00000528  9F14                     sub.b      [A4], D7
  524. 0000052A  204C                     movea.l    A0, A4
  525. 0000052C  5288                     addq.l     A0, 1
  526. 0000052E  D1C7                     add.l      A0, D7
  527. 00000530  224C                     movea.l    A1, A4
  528. 00000532  5289                     addq.l     A1, 1
  529. 00000534  7000                     moveq.l    D0, 0x00
  530. 00000536  1014                     move.b     D0, [A4]
  531. 00000538  4A80                     tst.l      D0
  532. 0000053A  A02E                     syscall    BlockMove/BlockMoveData
  533. 0000053C  600E                     bra        +0x10 /* 0000054C */
  534. label0000053E:
  535. 0000053E  2007                     move.l     D0, D7
  536. 00000540  5287                     addq.l     D7, 1
  537. label00000542:
  538. 00000542  7000                     moveq.l    D0, 0x00
  539. 00000544  1014                     move.b     D0, [A4]
  540. 00000546  B087                     cmp.l      D0, D7
  541. 00000548  6ECC                     bgt        -0x32 /* 00000516 */
  542. 0000054A  4214                     clr.b      [A4]
  543. label0000054C:
  544. 0000054C  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  545. 00000552  4E5E                     unlink     A6
  546. 00000554  4E75                     rts
  547. export_541:
  548. fn00000556:
  549. 00000556  4E56 FFFC                link       A6, -0x0004
  550. 0000055A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  551. 0000055E  286E 0008                movea.l    A4, [A6 + 0x8]
  552. 00000562  2D4C FFFC                move.l     [A6 - 0x4], A4
  553. 00000566  204C                     movea.l    A0, A4
  554. 00000568  7A00                     moveq.l    D5, 0x00
  555. 0000056A  1A10                     move.b     D5, [A0]
  556. 0000056C  4A85                     tst.l      D5
  557. 0000056E  206E 000C                movea.l    A0, [A6 + 0xC]
  558. 00000572  7C00                     moveq.l    D6, 0x00
  559. 00000574  1C10                     move.b     D6, [A0]
  560. 00000576  48C5                     ext.l      D5
  561. 00000578  2805                     move.l     D4, D5
  562. 0000057A  204C                     movea.l    A0, A4
  563. 0000057C  5288                     addq.l     A0, 1
  564. 0000057E  2648                     movea.l    A3, A0
  565. 00000580  D7C4                     add.l      A3, D4
  566. 00000582  48C6                     ext.l      D6
  567. 00000584  2004                     move.l     D0, D4
  568. 00000586  D086                     add.l      D0, D6
  569. 00000588  122E 0013                move.b     D1, [A6 + 0x13]
  570. 0000058C  4881                     ext.w      D1
  571. 0000058E  3E00                     move.w     D7, D0
  572. 00000590  9E41                     sub.w      D7, D1
  573. 00000592  4A47                     tst.w      D7
  574. 00000594  6F04                     ble        +0x6 /* 0000059A */
  575. 00000596  3007                     move.w     D0, D7
  576. 00000598  6002                     bra        +0x4 /* 0000059C */
  577. label0000059A:
  578. 0000059A  7000                     moveq.l    D0, 0x00
  579. label0000059C:
  580. 0000059C  3E00                     move.w     D7, D0
  581. 0000059E  96C7                     sub.w      A3, D7
  582. 000005A0  48C6                     ext.l      D6
  583. 000005A2  2006                     move.l     D0, D6
  584. 000005A4  224B                     movea.l    A1, A3
  585. 000005A6  206E 000C                movea.l    A0, [A6 + 0xC]
  586. 000005AA  5288                     addq.l     A0, 1
  587. 000005AC  A02E                     syscall    BlockMove/BlockMoveData
  588. 000005AE  1006                     move.b     D0, D6
  589. 000005B0  9007                     sub.b      D0, D7
  590. 000005B2  D114                     add.b      [A4], D0
  591. 000005B4  4CEE 18F0 FFE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  592. 000005BA  4E5E                     unlink     A6
  593. 000005BC  4E75                     rts
  594. export_542:
  595. fn000005BE:
  596. 000005BE  4E56 0000                link       A6, 0
  597. 000005C2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  598. 000005C6  266E 000C                movea.l    A3, [A6 + 0xC]
  599. 000005CA  286E 0008                movea.l    A4, [A6 + 0x8]
  600. 000005CE  7C00                     moveq.l    D6, 0x00
  601. 000005D0  1C14                     move.b     D6, [A4]
  602. 000005D2  7E00                     moveq.l    D7, 0x00
  603. 000005D4  1E13                     move.b     D7, [A3]
  604. 000005D6  2006                     move.l     D0, D6
  605. 000005D8  D087                     add.l      D0, D7
  606. 000005DA  0C80 0000 00FF           cmpi.l     D0, 0xFF
  607. 000005E0  6F0C                     ble        +0xE /* 000005EE */
  608. 000005E2  2F3C FFFF F8F6           move.l     -[A7], 0xFFFFF8F6
  609. 000005E8  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  610. 000005EC  588F                     addq.l     A7, 4
  611. label000005EE:
  612. 000005EE  2007                     move.l     D0, D7
  613. 000005F0  204C                     movea.l    A0, A4
  614. 000005F2  5288                     addq.l     A0, 1
  615. 000005F4  D1C6                     add.l      A0, D6
  616. 000005F6  2248                     movea.l    A1, A0
  617. 000005F8  204B                     movea.l    A0, A3
  618. 000005FA  5288                     addq.l     A0, 1
  619. 000005FC  A02E                     syscall    BlockMove/BlockMoveData
  620. 000005FE  DF14                     add.b      [A4], D7
  621. 00000600  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  622. 00000606  4E5E                     unlink     A6
  623. 00000608  4E75                     rts
  624. export_543:
  625. fn0000060A:
  626. 0000060A  4E56 0000                link       A6, 0
  627. 0000060E  2F0C                     move.l     -[A7], A4
  628. 00000610  286E 0008                movea.l    A4, [A6 + 0x8]
  629. 00000614  7000                     moveq.l    D0, 0x00
  630. 00000616  1014                     move.b     D0, [A4]
  631. 00000618  0C40 00FF                cmpi.w     D0, 0xFF
  632. 0000061C  660C                     bne        +0xE /* 0000062A */
  633. 0000061E  2F3C FFFF F8F6           move.l     -[A7], 0xFFFFF8F6
  634. 00000624  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  635. 00000628  588F                     addq.l     A7, 4
  636. label0000062A:
  637. 0000062A  5214                     addq.b     [A4], 1
  638. 0000062C  7000                     moveq.l    D0, 0x00
  639. 0000062E  1014                     move.b     D0, [A4]
  640. 00000630  19AE 000F 0000           move.b     [A4 + D0.w], [A6 + 0xF]
  641. 00000636  286E FFFC                movea.l    A4, [A6 - 0x4]
  642. 0000063A  4E5E                     unlink     A6
  643. 0000063C  4E75                     rts
  644. export_544:
  645. 0000063E  4E56 FF00                link       A6, -0x0100
  646. 00000642  41EE FF00                lea.l      A0, [A6 - 0x100]
  647. 00000646  4210                     clr.b      [A0]
  648. 00000648  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  649. 0000064C  486E FF00                pea.l      [A6 - 0x100]
  650. 00000650  4EBA FDE0                jsr        [PC - 0x220 /* 00000432 */]
  651. 00000654  486E FF00                pea.l      [A6 - 0x100]
  652. 00000658  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  653. 0000065C  4EBA FF60                jsr        [PC - 0xA0 /* 000005BE */]
  654. 00000660  4E5E                     unlink     A6
  655. 00000662  4E75                     rts
  656. export_545:
  657. 00000664  4E56 FF00                link       A6, -0x0100
  658. 00000668  41EE FF00                lea.l      A0, [A6 - 0x100]
  659. 0000066C  4210                     clr.b      [A0]
  660. 0000066E  7000                     moveq.l    D0, 0x00
  661. 00000670  302E 0012                move.w     D0, [A6 + 0x12]
  662. 00000674  2F00                     move.l     -[A7], D0
  663. 00000676  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  664. 0000067A  486E FF00                pea.l      [A6 - 0x100]
  665. 0000067E  4EBA FE3A                jsr        [PC - 0x1C6 /* 000004BA */]
  666. 00000682  486E FF00                pea.l      [A6 - 0x100]
  667. 00000686  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  668. 0000068A  4EBA FF32                jsr        [PC - 0xCE /* 000005BE */]
  669. 0000068E  4E5E                     unlink     A6
  670. 00000690  4E75                     rts
  671. export_546:
  672. fn00000692:
  673. 00000692  4E56 FF00                link       A6, -0x0100
  674. 00000696  41EE FF00                lea.l      A0, [A6 - 0x100]
  675. 0000069A  4210                     clr.b      [A0]
  676. 0000069C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  677. 000006A0  486E FF00                pea.l      [A6 - 0x100]
  678. 000006A4  4EBA FA66                jsr        [PC - 0x59A /* 0000010C */]
  679. 000006A8  486E FF00                pea.l      [A6 - 0x100]
  680. 000006AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  681. 000006B0  4EBA FF0C                jsr        [PC - 0xF4 /* 000005BE */]
  682. 000006B4  4E5E                     unlink     A6
  683. 000006B6  4E75                     rts
  684. export_547:
  685. 000006B8  4E56 0000                link       A6, 0
  686. 000006BC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  687. 000006C0  266E 000C                movea.l    A3, [A6 + 0xC]
  688. 000006C4  286E 0008                movea.l    A4, [A6 + 0x8]
  689. 000006C8  7C00                     moveq.l    D6, 0x00
  690. 000006CA  1C14                     move.b     D6, [A4]
  691. 000006CC  7E00                     moveq.l    D7, 0x00
  692. 000006CE  1E13                     move.b     D7, [A3]
  693. 000006D0  2006                     move.l     D0, D6
  694. 000006D2  D087                     add.l      D0, D7
  695. 000006D4  0C80 0000 00FF           cmpi.l     D0, 0xFF
  696. 000006DA  6F0C                     ble        +0xE /* 000006E8 */
  697. 000006DC  2F3C FFFF F8F6           move.l     -[A7], 0xFFFFF8F6
  698. 000006E2  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  699. 000006E6  588F                     addq.l     A7, 4
  700. label000006E8:
  701. 000006E8  204C                     movea.l    A0, A4
  702. 000006EA  5288                     addq.l     A0, 1
  703. 000006EC  224C                     movea.l    A1, A4
  704. 000006EE  5289                     addq.l     A1, 1
  705. 000006F0  D3C7                     add.l      A1, D7
  706. 000006F2  2006                     move.l     D0, D6
  707. 000006F4  A02E                     syscall    BlockMove/BlockMoveData
  708. 000006F6  2007                     move.l     D0, D7
  709. 000006F8  204C                     movea.l    A0, A4
  710. 000006FA  5288                     addq.l     A0, 1
  711. 000006FC  2248                     movea.l    A1, A0
  712. 000006FE  204B                     movea.l    A0, A3
  713. 00000700  5288                     addq.l     A0, 1
  714. 00000702  A02E                     syscall    BlockMove/BlockMoveData
  715. 00000704  DF14                     add.b      [A4], D7
  716. 00000706  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  717. 0000070C  4E5E                     unlink     A6
  718. 0000070E  4E75                     rts
  719. export_548:
  720. fn00000710:
  721. 00000710  4E56 0000                link       A6, 0
  722. 00000714  2F0C                     move.l     -[A7], A4
  723. 00000716  286E 0008                movea.l    A4, [A6 + 0x8]
  724. 0000071A  204C                     movea.l    A0, A4
  725. 0000071C  5288                     addq.l     A0, 1
  726. 0000071E  224C                     movea.l    A1, A4
  727. 00000720  5289                     addq.l     A1, 1
  728. 00000722  5289                     addq.l     A1, 1
  729. 00000724  7000                     moveq.l    D0, 0x00
  730. 00000726  1014                     move.b     D0, [A4]
  731. 00000728  A02E                     syscall    BlockMove/BlockMoveData
  732. 0000072A  5214                     addq.b     [A4], 1
  733. 0000072C  196E 000F 0001           move.b     [A4 + 0x1], [A6 + 0xF]
  734. 00000732  286E FFFC                movea.l    A4, [A6 - 0x4]
  735. 00000736  4E5E                     unlink     A6
  736. 00000738  4E75                     rts
  737. export_549:
  738. 0000073A  4E56 FDFE                link       A6, -0x0202
  739. 0000073E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  740. 00000742  1C2E 0013                move.b     D6, [A6 + 0x13]
  741. 00000746  266E 000C                movea.l    A3, [A6 + 0xC]
  742. 0000074A  286E 0008                movea.l    A4, [A6 + 0x8]
  743. 0000074E  486E FFFF                pea.l      [A6 - 0x1]
  744. 00000752  486E FFFE                pea.l      [A6 - 0x2]
  745. 00000756  2F0B                     move.l     -[A7], A3
  746. 00000758  2F0C                     move.l     -[A7], A4
  747. 0000075A  4EBA FB92                jsr        [PC - 0x46E /* 000002EE */]
  748. 0000075E  4A2E FFFF                tst.b      [A6 - 0x1]
  749. 00000762  4FEF 0010                lea.l      A7, [A7 + 0x10]
  750. 00000766  6616                     bne        +0x18 /* 0000077E */
  751. 00000768  4886                     ext.w      D6
  752. 0000076A  48C6                     ext.l      D6
  753. 0000076C  2F06                     move.l     -[A7], D6
  754. 0000076E  2F0B                     move.l     -[A7], A3
  755. 00000770  2F0C                     move.l     -[A7], A4
  756. 00000772  4EBA FDE2                jsr        [PC - 0x21E /* 00000556 */]
  757. 00000776  4FEF 000C                lea.l      A7, [A7 + 0xC]
  758. 0000077A  6000 00A2                bra        +0xA4 /* 0000081E */
  759. label0000077E:
  760. 0000077E  2F0B                     move.l     -[A7], A3
  761. 00000780  486E FEFE                pea.l      [A6 - 0x102]
  762. 00000784  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  763. 00000788  41EE FEFE                lea.l      A0, [A6 - 0x102]
  764. 0000078C  4A2E FFFE                tst.b      [A6 - 0x2]
  765. 00000790  508F                     addq.l     A7, 8
  766. 00000792  6760                     beq        +0x62 /* 000007F4 */
  767. 00000794  41EE FDFE                lea.l      A0, [A6 - 0x202]
  768. 00000798  4210                     clr.b      [A0]
  769. 0000079A  2F0C                     move.l     -[A7], A4
  770. 0000079C  4EBA FAF8                jsr        [PC - 0x508 /* 00000296 */]
  771. 000007A0  1E00                     move.b     D7, D0
  772. 000007A2  1D47 FDFE                move.b     [A6 - 0x202], D7
  773. 000007A6  204C                     movea.l    A0, A4
  774. 000007A8  5288                     addq.l     A0, 1
  775. 000007AA  7000                     moveq.l    D0, 0x00
  776. 000007AC  1014                     move.b     D0, [A4]
  777. 000007AE  D088                     add.l      D0, A0
  778. 000007B0  7200                     moveq.l    D1, 0x00
  779. 000007B2  1207                     move.b     D1, D7
  780. 000007B4  9081                     sub.l      D0, D1
  781. 000007B6  2040                     movea.l    A0, D0
  782. 000007B8  43EE FDFF                lea.l      A1, [A6 - 0x201]
  783. 000007BC  7000                     moveq.l    D0, 0x00
  784. 000007BE  1007                     move.b     D0, D7
  785. 000007C0  4A80                     tst.l      D0
  786. 000007C2  A02E                     syscall    BlockMove/BlockMoveData
  787. 000007C4  486E FDFE                pea.l      [A6 - 0x202]
  788. 000007C8  4EBA 01BE                jsr        [PC + 0x1BE /* 00000988 */]
  789. 000007CC  5280                     addq.l     D0, 1
  790. 000007CE  588F                     addq.l     A7, 4
  791. 000007D0  2F00                     move.l     -[A7], D0
  792. 000007D2  486E FDFE                pea.l      [A6 - 0x202]
  793. 000007D6  4EBA FA50                jsr        [PC - 0x5B0 /* 00000228 */]
  794. 000007DA  1014                     move.b     D0, [A4]
  795. 000007DC  9007                     sub.b      D0, D7
  796. 000007DE  1A00                     move.b     D5, D0
  797. 000007E0  1885                     move.b     [A4], D5
  798. 000007E2  486E FDFE                pea.l      [A6 - 0x202]
  799. 000007E6  486E FEFE                pea.l      [A6 - 0x102]
  800. 000007EA  4EBA FDD2                jsr        [PC - 0x22E /* 000005BE */]
  801. 000007EE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  802. 000007F2  600E                     bra        +0x10 /* 00000802 */
  803. label000007F4:
  804. 000007F4  487A 0032                pea.l      [PC + 0x32 /* 00000828, value 0x2203200, pstring " 2" */]
  805. 000007F8  486E FEFE                pea.l      [A6 - 0x102]
  806. 000007FC  4EBA FDC0                jsr        [PC - 0x240 /* 000005BE */]
  807. 00000800  508F                     addq.l     A7, 8
  808. label00000802:
  809. 00000802  1014                     move.b     D0, [A4]
  810. 00000804  9013                     sub.b      D0, [A3]
  811. 00000806  1E00                     move.b     D7, D0
  812. 00000808  1887                     move.b     [A4], D7
  813. 0000080A  4886                     ext.w      D6
  814. 0000080C  48C6                     ext.l      D6
  815. 0000080E  2F06                     move.l     -[A7], D6
  816. 00000810  486E FEFE                pea.l      [A6 - 0x102]
  817. 00000814  2F0C                     move.l     -[A7], A4
  818. 00000816  4EBA FD3E                jsr        [PC - 0x2C2 /* 00000556 */]
  819. 0000081A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  820. label0000081E:
  821. 0000081E  4CEE 18E0 FDEA           movem.l    D5,D6,D7,A3,A4, [A6 - 0x216]
  822. 00000824  4E5E                     unlink     A6
  823. 00000826  4E75                     rts
  824. 00000828  0220 3200                andi.b     -[A0], 0x0
  825. export_550:
  826. 0000082C  4E56 FF00                link       A6, -0x0100
  827. 00000830  48E7 0308                movem.l    -[A7], D6,D7,A4
  828. 00000834  286E 0008                movea.l    A4, [A6 + 0x8]
  829. 00000838  41EE FF00                lea.l      A0, [A6 - 0x100]
  830. 0000083C  4210                     clr.b      [A0]
  831. 0000083E  2F0C                     move.l     -[A7], A4
  832. 00000840  4EBA FA1A                jsr        [PC - 0x5E6 /* 0000025C */]
  833. 00000844  4A00                     tst.b      D0
  834. 00000846  588F                     addq.l     A7, 4
  835. 00000848  674E                     beq        +0x50 /* 00000898 */
  836. 0000084A  2F0C                     move.l     -[A7], A4
  837. 0000084C  4EBA FA48                jsr        [PC - 0x5B8 /* 00000296 */]
  838. 00000850  1E00                     move.b     D7, D0
  839. 00000852  1D47 FF00                move.b     [A6 - 0x100], D7
  840. 00000856  204C                     movea.l    A0, A4
  841. 00000858  5288                     addq.l     A0, 1
  842. 0000085A  7000                     moveq.l    D0, 0x00
  843. 0000085C  1014                     move.b     D0, [A4]
  844. 0000085E  D088                     add.l      D0, A0
  845. 00000860  7200                     moveq.l    D1, 0x00
  846. 00000862  1207                     move.b     D1, D7
  847. 00000864  9081                     sub.l      D0, D1
  848. 00000866  2040                     movea.l    A0, D0
  849. 00000868  43EE FF01                lea.l      A1, [A6 - 0xFF]
  850. 0000086C  7000                     moveq.l    D0, 0x00
  851. 0000086E  1007                     move.b     D0, D7
  852. 00000870  4A80                     tst.l      D0
  853. 00000872  A02E                     syscall    BlockMove/BlockMoveData
  854. 00000874  486E FF00                pea.l      [A6 - 0x100]
  855. 00000878  4EBA 010E                jsr        [PC + 0x10E /* 00000988 */]
  856. 0000087C  5280                     addq.l     D0, 1
  857. 0000087E  588F                     addq.l     A7, 4
  858. 00000880  2F00                     move.l     -[A7], D0
  859. 00000882  486E FF00                pea.l      [A6 - 0x100]
  860. 00000886  4EBA F9A0                jsr        [PC - 0x660 /* 00000228 */]
  861. 0000088A  1014                     move.b     D0, [A4]
  862. 0000088C  9007                     sub.b      D0, D7
  863. 0000088E  1C00                     move.b     D6, D0
  864. 00000890  1886                     move.b     [A4], D6
  865. 00000892  4FEF 000C                lea.l      A7, [A7 + 0xC]
  866. 00000896  600E                     bra        +0x10 /* 000008A6 */
  867. label00000898:
  868. 00000898  487A 002E                pea.l      [PC + 0x2E /* 000008C8, value 0x2203200, pstring " 2" */]
  869. 0000089C  486E FF00                pea.l      [A6 - 0x100]
  870. 000008A0  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  871. 000008A4  508F                     addq.l     A7, 8
  872. label000008A6:
  873. 000008A6  102E 000F                move.b     D0, [A6 + 0xF]
  874. 000008AA  4880                     ext.w      D0
  875. 000008AC  48C0                     ext.l      D0
  876. 000008AE  2F00                     move.l     -[A7], D0
  877. 000008B0  486E FF00                pea.l      [A6 - 0x100]
  878. 000008B4  2F0C                     move.l     -[A7], A4
  879. 000008B6  4EBA FC9E                jsr        [PC - 0x362 /* 00000556 */]
  880. 000008BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  881. 000008BE  4CEE 10C0 FEF4           movem.l    D6,D7,A4, [A6 - 0x10C]
  882. 000008C4  4E5E                     unlink     A6
  883. 000008C6  4E75                     rts
  884. 000008C8  0220 3200                andi.b     -[A0], 0x0
  885. export_551:
  886. 000008CC  4E56 FFF2                link       A6, -0x000E
  887. 000008D0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  888. 000008D4  286E 0008                movea.l    A4, [A6 + 0x8]
  889. 000008D8  204C                     movea.l    A0, A4
  890. 000008DA  5288                     addq.l     A0, 1
  891. 000008DC  2D48 FFF2                move.l     [A6 - 0xE], A0
  892. 000008E0  2D48 FFF6                move.l     [A6 - 0xA], A0
  893. 000008E4  2648                     movea.l    A3, A0
  894. 000008E6  4AAE 000C                tst.l      [A6 + 0xC]
  895. 000008EA  670A                     beq        +0xC /* 000008F6 */
  896. 000008EC  206E 000C                movea.l    A0, [A6 + 0xC]
  897. 000008F0  3010                     move.w     D0, [A0]
  898. 000008F2  48C0                     ext.l      D0
  899. 000008F4  6002                     bra        +0x4 /* 000008F8 */
  900. label000008F6:
  901. 000008F6  7000                     moveq.l    D0, 0x00
  902. label000008F8:
  903. 000008F8  3D40 FFFA                move.w     [A6 - 0x6], D0
  904. 000008FC  426E FFFC                clr.w      [A6 - 0x4]
  905. 00000900  4AAE 0010                tst.l      [A6 + 0x10]
  906. 00000904  670A                     beq        +0xC /* 00000910 */
  907. 00000906  206E 000C                movea.l    A0, [A6 + 0xC]
  908. 0000090A  3010                     move.w     D0, [A0]
  909. 0000090C  48C0                     ext.l      D0
  910. 0000090E  6002                     bra        +0x4 /* 00000912 */
  911. label00000910:
  912. 00000910  7000                     moveq.l    D0, 0x00
  913. label00000912:
  914. 00000912  3800                     move.w     D4, D0
  915. 00000914  4245                     clr.w      D5
  916. 00000916  7000                     moveq.l    D0, 0x00
  917. 00000918  1014                     move.b     D0, [A4]
  918. 0000091A  3D40 FFFE                move.w     [A6 - 0x2], D0
  919. 0000091E  7EFF                     moveq.l    D7, 0xFFFFFFFF
  920. 00000920  6028                     bra        +0x2A /* 0000094A */
  921. label00000922:
  922. 00000922  206E FFF6                movea.l    A0, [A6 - 0xA]
  923. 00000926  52AE FFF6                addq.l     [A6 - 0xA], 1
  924. 0000092A  1C10                     move.b     D6, [A0]
  925. 0000092C  7000                     moveq.l    D0, 0x00
  926. 0000092E  1006                     move.b     D0, D6
  927. 00000930  0C00 0080                cmpi.b     D0, 0x80
  928. 00000934  6404                     bcc        +0x6 /* 0000093A */
  929. 00000936  16C6                     move.b     [A3]+, D6
  930. 00000938  6010                     bra        +0x12 /* 0000094A */
  931. label0000093A:
  932. 0000093A  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  933. 0000093E  6C04                     bge        +0x6 /* 00000944 */
  934. 00000940  526E FFFC                addq.w     [A6 - 0x4], 1
  935. label00000944:
  936. 00000944  B847                     cmp.w      D4, D7
  937. 00000946  6F02                     ble        +0x4 /* 0000094A */
  938. 00000948  5245                     addq.w     D5, 1
  939. label0000094A:
  940. 0000094A  5247                     addq.w     D7, 1
  941. 0000094C  BE6E FFFE                cmp.w      D7, [A6 - 0x2]
  942. 00000950  6DD0                     blt        -0x2E /* 00000922 */
  943. 00000952  200B                     move.l     D0, A3
  944. 00000954  902E FFF5                sub.b      D0, [A6 - 0xB]
  945. 00000958  1880                     move.b     [A4], D0
  946. 0000095A  4AAE 000C                tst.l      [A6 + 0xC]
  947. 0000095E  670E                     beq        +0x10 /* 0000096E */
  948. 00000960  302E FFFA                move.w     D0, [A6 - 0x6]
  949. 00000964  906E FFFC                sub.w      D0, [A6 - 0x4]
  950. 00000968  206E 000C                movea.l    A0, [A6 + 0xC]
  951. 0000096C  3080                     move.w     [A0], D0
  952. label0000096E:
  953. 0000096E  4AAE 0010                tst.l      [A6 + 0x10]
  954. 00000972  670A                     beq        +0xC /* 0000097E */
  955. 00000974  3004                     move.w     D0, D4
  956. 00000976  9045                     sub.w      D0, D5
  957. 00000978  206E 0010                movea.l    A0, [A6 + 0x10]
  958. 0000097C  3080                     move.w     [A0], D0
  959. label0000097E:
  960. 0000097E  4CEE 18F0 FFDA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x26]
  961. 00000984  4E5E                     unlink     A6
  962. 00000986  4E75                     rts
  963. export_552:
  964. fn00000988:
  965. 00000988  4E56 FEFC                link       A6, -0x0104
  966. 0000098C  48E7 0118                movem.l    -[A7], D7,A3,A4
  967. 00000990  47EE FEFC                lea.l      A3, [A6 - 0x104]
  968. 00000994  286E 0008                movea.l    A4, [A6 + 0x8]
  969. 00000998  4213                     clr.b      [A3]
  970. 0000099A  7E01                     moveq.l    D7, 0x01
  971. 0000099C  6022                     bra        +0x24 /* 000009C0 */
  972. label0000099E:
  973. 0000099E  7000                     moveq.l    D0, 0x00
  974. 000009A0  1034 7000                move.b     D0, [A4 + D7.w]
  975. 000009A4  206D FEF4                movea.l    A0, [A5 - 0x10C]
  976. 000009A8  7204                     moveq.l    D1, 0x04
  977. 000009AA  C230 0000                and.b      D1, [A0 + D0.w]
  978. 000009AE  670C                     beq        +0xE /* 000009BC */
  979. 000009B0  5213                     addq.b     [A3], 1
  980. 000009B2  7000                     moveq.l    D0, 0x00
  981. 000009B4  1013                     move.b     D0, [A3]
  982. 000009B6  17B4 7000 0000           move.b     [A3 + D0.w], [A4 + D7.w]
  983. label000009BC:
  984. 000009BC  3007                     move.w     D0, D7
  985. 000009BE  5247                     addq.w     D7, 1
  986. label000009C0:
  987. 000009C0  7000                     moveq.l    D0, 0x00
  988. 000009C2  1014                     move.b     D0, [A4]
  989. 000009C4  B047                     cmp.w      D0, D7
  990. 000009C6  6CD6                     bge        -0x28 /* 0000099E */
  991. 000009C8  2F0B                     move.l     -[A7], A3
  992. 000009CA  486E FFFC                pea.l      [A6 - 0x4]
  993. 000009CE  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  994. 000009D2  202E FFFC                move.l     D0, [A6 - 0x4]
  995. 000009D6  4CEE 1880 FEF0           movem.l    D7,A3,A4, [A6 - 0x110]
  996. 000009DC  4E5E                     unlink     A6
  997. 000009DE  4E75                     rts
  998. export_553:
  999. 000009E0  4E56 FFFC                link       A6, -0x0004
  1000. 000009E4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1001. 000009E8  266E 000C                movea.l    A3, [A6 + 0xC]
  1002. 000009EC  286E 0008                movea.l    A4, [A6 + 0x8]
  1003. 000009F0  3C2E 0012                move.w     D6, [A6 + 0x12]
  1004. 000009F4  4205                     clr.b      D5
  1005. 000009F6  0C46 0003                cmpi.w     D6, 0x3
  1006. 000009FA  6706                     beq        +0x8 /* 00000A02 */
  1007. 000009FC  0C46 FFFE                cmpi.w     D6, 0xFFFE
  1008. 00000A00  6622                     bne        +0x24 /* 00000A24 */
  1009. label00000A02:
  1010. 00000A02  2F0B                     move.l     -[A7], A3
  1011. 00000A04  2F0C                     move.l     -[A7], A4
  1012. 00000A06  4EBA F688                jsr        [PC - 0x978 /* 00000090 */]
  1013. 00000A0A  1A00                     move.b     D5, D0
  1014. 00000A0C  0C46 FFFE                cmpi.w     D6, 0xFFFE
  1015. 00000A10  508F                     addq.l     A7, 8
  1016. 00000A12  6600 0092                bne        +0x94 /* 00000AA6 */
  1017. 00000A16  7000                     moveq.l    D0, 0x00
  1018. 00000A18  4A05                     tst.b      D5
  1019. 00000A1A  57C0                     seq        D0
  1020. 00000A1C  4400                     neg.b      D0
  1021. 00000A1E  1A00                     move.b     D5, D0
  1022. 00000A20  6000 0084                bra        +0x86 /* 00000AA6 */
  1023. label00000A24:
  1024. 00000A24  0C46 0004                cmpi.w     D6, 0x4
  1025. 00000A28  6706                     beq        +0x8 /* 00000A30 */
  1026. 00000A2A  0C46 0005                cmpi.w     D6, 0x5
  1027. 00000A2E  6648                     bne        +0x4A /* 00000A78 */
  1028. label00000A30:
  1029. 00000A30  7E00                     moveq.l    D7, 0x00
  1030. 00000A32  1E13                     move.b     D7, [A3]
  1031. 00000A34  7000                     moveq.l    D0, 0x00
  1032. 00000A36  1014                     move.b     D0, [A4]
  1033. 00000A38  BE40                     cmp.w      D7, D0
  1034. 00000A3A  6E6A                     bgt        +0x6C /* 00000AA6 */
  1035. 00000A3C  204C                     movea.l    A0, A4
  1036. 00000A3E  5288                     addq.l     A0, 1
  1037. 00000A40  2D48 FFFC                move.l     [A6 - 0x4], A0
  1038. 00000A44  0C46 0005                cmpi.w     D6, 0x5
  1039. 00000A48  660C                     bne        +0xE /* 00000A56 */
  1040. 00000A4A  7000                     moveq.l    D0, 0x00
  1041. 00000A4C  1014                     move.b     D0, [A4]
  1042. 00000A4E  48C7                     ext.l      D7
  1043. 00000A50  9087                     sub.l      D0, D7
  1044. 00000A52  D1AE FFFC                add.l      [A6 - 0x4], D0
  1045. label00000A56:
  1046. 00000A56  558F                     subq.l     A7, 2
  1047. 00000A58  486B 0001                pea.l      [A3 + 0x1]
  1048. 00000A5C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1049. 00000A60  3F07                     move.w     -[A7], D7
  1050. 00000A62  3F07                     move.w     -[A7], D7
  1051. 00000A64  3F3C 000C                move.w     -[A7], 0xC
  1052. 00000A68  A9ED                     syscall    Pack6
  1053. 00000A6A  4A5F                     tst.w      [A7]+
  1054. 00000A6C  57C0                     seq        D0
  1055. 00000A6E  0240 0001                andi.w     D0, 0x1
  1056. 00000A72  48C0                     ext.l      D0
  1057. 00000A74  1A00                     move.b     D5, D0
  1058. 00000A76  602E                     bra        +0x30 /* 00000AA6 */
  1059. label00000A78:
  1060. 00000A78  558F                     subq.l     A7, 2
  1061. 00000A7A  2F0C                     move.l     -[A7], A4
  1062. 00000A7C  2F0B                     move.l     -[A7], A3
  1063. 00000A7E  7000                     moveq.l    D0, 0x00
  1064. 00000A80  1F00                     move.b     -[A7], D0
  1065. 00000A82  1F00                     move.b     -[A7], D0
  1066. 00000A84  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  1067. 00000A88  3E1F                     move.w     D7, [A7]+
  1068. 00000A8A  6602                     bne        +0x4 /* 00000A8E */
  1069. 00000A8C  7E02                     moveq.l    D7, 0x02
  1070. label00000A8E:
  1071. 00000A8E  0C46 FFFD                cmpi.w     D6, 0xFFFD
  1072. 00000A92  6708                     beq        +0xA /* 00000A9C */
  1073. 00000A94  BC47                     cmp.w      D6, D7
  1074. 00000A96  57C0                     seq        D0
  1075. 00000A98  4400                     neg.b      D0
  1076. 00000A9A  6008                     bra        +0xA /* 00000AA4 */
  1077. label00000A9C:
  1078. 00000A9C  0C47 0002                cmpi.w     D7, 0x2
  1079. 00000AA0  56C0                     sne        D0
  1080. 00000AA2  4400                     neg.b      D0
  1081. label00000AA4:
  1082. 00000AA4  1A00                     move.b     D5, D0
  1083. label00000AA6:
  1084. 00000AA6  1005                     move.b     D0, D5
  1085. 00000AA8  4CEE 18E0 FFE8           movem.l    D5,D6,D7,A3,A4, [A6 - 0x18]
  1086. 00000AAE  4E5E                     unlink     A6
  1087. 00000AB0  4E75                     rts
  1088. export_554:
  1089. 00000AB2  4E56 FFFC                link       A6, -0x0004
  1090. 00000AB6  48E7 0018                movem.l    -[A7], A3,A4
  1091. 00000ABA  266E 0010                movea.l    A3, [A6 + 0x10]
  1092. 00000ABE  206E 0008                movea.l    A0, [A6 + 0x8]
  1093. 00000AC2  2850                     movea.l    A4, [A0]
  1094. 00000AC4  7000                     moveq.l    D0, 0x00
  1095. 00000AC6  102E 0017                move.b     D0, [A6 + 0x17]
  1096. 00000ACA  D08B                     add.l      D0, A3
  1097. 00000ACC  2D40 FFFC                move.l     [A6 - 0x4], D0
  1098. 00000AD0  6002                     bra        +0x4 /* 00000AD4 */
  1099. label00000AD2:
  1100. 00000AD2  18DB                     move.b     [A4]+, [A3]+
  1101. label00000AD4:
  1102. 00000AD4  B9EE 000C                cmpa.l     A4, [A6 + 0xC]
  1103. 00000AD8  6406                     bcc        +0x8 /* 00000AE0 */
  1104. 00000ADA  B7EE FFFC                cmpa.l     A3, [A6 - 0x4]
  1105. 00000ADE  65F2                     bcs        -0xC /* 00000AD2 */
  1106. label00000AE0:
  1107. 00000AE0  206E 0008                movea.l    A0, [A6 + 0x8]
  1108. 00000AE4  208C                     move.l     [A0], A4
  1109. 00000AE6  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  1110. 00000AEC  4E5E                     unlink     A6
  1111. 00000AEE  4E75                     rts
  1112. export_555:
  1113. 00000AF0  4E56 0000                link       A6, 0
  1114. 00000AF4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1115. 00000AF8  2C2E 0008                move.l     D6, [A6 + 0x8]
  1116. 00000AFC  203C 0000 FFFF           move.l     D0, 0xFFFF
  1117. 00000B02  C086                     and.l      D0, D6
  1118. 00000B04  223C 0000 00FA           move.l     D1, 0xFA
  1119. 00000B0A  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1120. 00000B0E  2A06                     move.l     D5, D6
  1121. 00000B10  9A80                     sub.l      D5, D0
  1122. 00000B12  2006                     move.l     D0, D6
  1123. 00000B14  9085                     sub.l      D0, D5
  1124. 00000B16  2E00                     move.l     D7, D0
  1125. 00000B18  700A                     moveq.l    D0, 0x0A
  1126. 00000B1A  9E80                     sub.l      D7, D0
  1127. 00000B1C  2F05                     move.l     -[A7], D5
  1128. 00000B1E  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  1129. 00000B24  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  1130. 00000B28  2640                     movea.l    A3, D0
  1131. 00000B2A  200B                     move.l     D0, A3
  1132. 00000B2C  508F                     addq.l     A7, 8
  1133. 00000B2E  6724                     beq        +0x26 /* 00000B54 */
  1134. 00000B30  2053                     movea.l    A0, [A3]
  1135. 00000B32  7000                     moveq.l    D0, 0x00
  1136. 00000B34  3010                     move.w     D0, [A0]
  1137. 00000B36  BE80                     cmp.l      D7, D0
  1138. 00000B38  621A                     bhi        +0x1C /* 00000B54 */
  1139. 00000B3A  2848                     movea.l    A4, A0
  1140. 00000B3C  548C                     addq.l     A4, 2
  1141. 00000B3E  6008                     bra        +0xA /* 00000B48 */
  1142. label00000B40:
  1143. 00000B40  7000                     moveq.l    D0, 0x00
  1144. 00000B42  1014                     move.b     D0, [A4]
  1145. 00000B44  5240                     addq.w     D0, 1
  1146. 00000B46  D8C0                     add.w      A4, D0
  1147. label00000B48:
  1148. 00000B48  2007                     move.l     D0, D7
  1149. 00000B4A  5387                     subq.l     D7, 1
  1150. 00000B4C  4A80                     tst.l      D0
  1151. 00000B4E  62F0                     bhi        -0xE /* 00000B40 */
  1152. 00000B50  200C                     move.l     D0, A4
  1153. 00000B52  6002                     bra        +0x4 /* 00000B56 */
  1154. label00000B54:
  1155. 00000B54  7000                     moveq.l    D0, 0x00
  1156. label00000B56:
  1157. 00000B56  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  1158. 00000B5C  4E5E                     unlink     A6
  1159. 00000B5E  4E75                     rts
  1160. export_556:
  1161. fn00000B60:
  1162. 00000B60  4E56 FF00                link       A6, -0x0100
  1163. 00000B64  2F0C                     move.l     -[A7], A4
  1164. 00000B66  286E 0008                movea.l    A4, [A6 + 0x8]
  1165. 00000B6A  2F0C                     move.l     -[A7], A4
  1166. 00000B6C  486E FF00                pea.l      [A6 - 0x100]
  1167. 00000B70  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  1168. 00000B74  41EE FF00                lea.l      A0, [A6 - 0x100]
  1169. 00000B78  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1170. 00000B7C  102E 0013                move.b     D0, [A6 + 0x13]
  1171. 00000B80  7230                     moveq.l    D1, 0x30
  1172. 00000B82  D001                     add.b      D0, D1
  1173. 00000B84  4880                     ext.w      D0
  1174. 00000B86  48C0                     ext.l      D0
  1175. 00000B88  2F00                     move.l     -[A7], D0
  1176. 00000B8A  486E FF00                pea.l      [A6 - 0x100]
  1177. 00000B8E  2F0C                     move.l     -[A7], A4
  1178. 00000B90  4EAD 11A2                jsr        [A5 + 0x11A2 /* export_560 */]
  1179. 00000B94  286E FEFC                movea.l    A4, [A6 - 0x104]
  1180. 00000B98  4E5E                     unlink     A6
  1181. 00000B9A  4E75                     rts
  1182.